<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8">
<title>Dart : Libraries : box2d : SeparationFunction</title>
</head>

<body>

<header></header>

<h1 id="title">class <a name='SeparationFunction::SeparationFunction'>SeparationFunction</a></h1>

<section id="inheritance">

<section class="supertype">
<h2>Supertype:</h2>
<ul><li>Object</li></ul>
</section>

</section>

<section id="summary">
</section>

<section id="fields">
<h2>Fields</h2>
<dl>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::axis'>axis
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::axisA'>axisA
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::axisB'>axisB
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::localPoint'>localPoint
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::localPointA'>localPointA
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::localPointA1'>localPointA1
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::localPointA2'>localPointA2
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::localPointB'>localPointB
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::localPointB1'>localPointB1
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::localPointB2'>localPointB2
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::normal'>normal
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::pointA'>pointA
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::pointB'>pointB
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='DistanceProxy.html#DistanceProxy::DistanceProxy'>DistanceProxy</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::proxyA'>proxyA
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='DistanceProxy.html#DistanceProxy::DistanceProxy'>DistanceProxy</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::proxyB'>proxyB
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Sweep.html#Sweep::Sweep'>Sweep</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::sweepA'>sweepA
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Sweep.html#Sweep::Sweep'>Sweep</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::sweepB'>sweepB
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Vector.html#Vector::Vector'>Vector</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::temp'>temp
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='int.html#int::int'>int</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::type'>type
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Transform.html#Transform::Transform'>Transform</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::xfa'>xfa
</a></code></span>
</dt>
<dd>
</dd>
<dt>
<span class="field-type"><code><code><a href='Transform.html#Transform::Transform'>Transform</a></code></code></span>
<span class="field-name"><code><a name='SeparationFunction::xfb'>xfb
</a></code></span>
</dt>
<dd>
</dd>
</dl>
</section>

<section id="constructors">
<h2>Constructors</h2>
<dl>
<dt>
<code><a href='SeparationFunction.html#SeparationFunction::SeparationFunction'>SeparationFunction</a>()</code>
</dt>
<dd>
</dd>
</dl>
</section>

<section id="methods">
<h2>Methods</h2>
<dl>
<dt>
<code><code><a href='num.html#num::num'>num</a></code> <a name='SeparationFunction::evaluate'>evaluate</a>(<code><a href='int.html#int::int'>int</a></code> <a name='SeparationFunction::evaluate::indexA'>indexA</a>, <code><a href='int.html#int::int'>int</a></code> <a name='SeparationFunction::evaluate::indexB'>indexB</a>, <code><a href='num.html#num::num'>num</a></code> <a name='SeparationFunction::evaluate::t'>t</a>)</code></dt>
<dd>
</dd>
<dt>
<code><code><a href='num.html#num::num'>num</a></code> <a name='SeparationFunction::findMinSeparation'>findMinSeparation</a>(<code><a href='List.html#List::List'>List&lt;E&gt;</a></code> <a name='SeparationFunction::findMinSeparation::indexes'>indexes</a>, <code><a href='num.html#num::num'>num</a></code> <a name='SeparationFunction::findMinSeparation::t'>t</a>)</code></dt>
<dd>
</dd>
<dt>
<code><code><a href='num.html#num::num'>num</a></code> <a name='SeparationFunction::initialize'>initialize</a>(<code><a href='SimplexCache.html#SimplexCache::SimplexCache'>SimplexCache</a></code> <a name='SeparationFunction::initialize::cache'>cache</a>, <code><a href='DistanceProxy.html#DistanceProxy::DistanceProxy'>DistanceProxy</a></code> <a name='SeparationFunction::initialize::argProxyA'>argProxyA</a>, <code><a href='Sweep.html#Sweep::Sweep'>Sweep</a></code> <a name='SeparationFunction::initialize::argSweepA'>argSweepA</a>, <code><a href='DistanceProxy.html#DistanceProxy::DistanceProxy'>DistanceProxy</a></code> <a name='SeparationFunction::initialize::argProxyB'>argProxyB</a>, <code><a href='Sweep.html#Sweep::Sweep'>Sweep</a></code> <a name='SeparationFunction::initialize::argSweepB'>argSweepB</a>, <code><a href='num.html#num::num'>num</a></code> <a name='SeparationFunction::initialize::t1'>t1</a>)</code></dt>
<dd>
</dd>
</dl>
</section>

<footer></footer>

</body></html>
